<%--
  Created by IntelliJ IDEA.
  User: 武露斌
  Date: 2021/10/23
  Time: 11:17
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
    <script src="../../jquery-ui-1.10.4.custom/js/jquery-1.8.2.min.js"></script>
    <link rel="stylesheet" href="../../jquery-ui-1.10.4.custom/css/base/jquery-ui-1.10.4.custom.min.css">
    <script src="../../jquery-ui-1.10.4.custom/js/jquery-1.10.2.js"></script>
    <script src="../../jquery-ui-1.10.4.custom/js/jquery-ui-1.10.4.custom.min.js"></script>
    <link rel="stylesheet" href="../../jquery-ui-1.10.4.custom/css/css.css">
</head>
<body>

原账号：<input type="text" id="yNumber"><br>
原账号名称：<input type="text"  id="yname"><br>
<form>


    <br><br>
    科目编号：<input type="text" name="kmNo"><br>
    科目名称：<input type="text" name="kmName"><br>
    财务日期：<input type="text" name="financeTime"><br>
    借方：<input type="text" name="debtor"><br>
    贷方：<input type="text" name="creditor"><br>
    余额：<input type="text" name="balance"><br>
    借款人：<select name="jid">
    <option value="">请选择借款人</option>
</select><br>
    贷款人：<select name="did">
    <option value="">请选择贷款人</option>
</select>
</form>

<input type="button" value="添加" onclick="add()">

</body>
</html>

<script>



    $.post(
        "listacc.do",
        function (data) {
            for (var i = 0; i <data.length; i++) {
                $("[name='jid']").append(' <option value="'+data[i].aid+'">'+data[i].yname+'</option>')
            }
        }
    )

    $.post(
        "listacc.do",
        function (data) {
            for (var i = 0; i <data.length; i++) {
                $("[name='did']").append(' <option value="'+data[i].aid+'">'+data[i].yname+'</option>')
            }
        }
    )

    // //创建数组
    // var nameArray = new Array();
    // let comanyArray = new Array();
    // $.ajax({
    //     url: "listacc.do",
    //     type: "post",
    //     dataType:"json",
    //     success:function (data) {
    //         for (let i = 0; i < data.length; i++) {
    //             nameArray.push(data[i].yNumber+"")//存公司id
    //             comanyArray.push(data[i])//存公司对象
    //         }
    //     }
    // })
    //
    // $("#yNumber").autocomplete({
    //     source: nameArray,dalay:100,minLength:1,messages:{
    //         noResults:'',
    //         results:function () {
    //         }
    //     },
    //     select:function (event,ui) {
    //         let yNumber = ui.item.value;
    //         for (let i = 0; i <comanyArray.length ; i++) {
    //             if (yNumber==comanyArray[i].yNumber){
    //                 $("#yname").val(comanyArray[i].yname)
    //             }
    //         }
    //     }
    // })

    // //创建数组
    // var idarray = new  Array();
    // var qbarray = new Array();
    //
    // $.ajax({
    //     url: "listacc.do",
    //     type: "post",
    //     dataType: "json",
    //     success:function (data) {
    //         for (let i = 0; i < data.length; i++) {
    //             idarray.push(data[i].yNumber+"")
    //             qbarray.push(data[i])
    //         }
    //     }
    // })
    //
    // $("#yNumber").autocomplete({
    //     source: idarray,messages:{
    //         noResults:"",
    //         results:function () {
    //         }
    //     },
    //     select:function (event,ui) {
    //         let ynumber = ui.item.value;
    //         for (let i = 0; i <qbarray.length ; i++) {
    //             if (ynumber==qbarray[i].yNumber){
    //                 $("#yname").val(qbarray[i].yname)
    //             }
    //         }
    //     }
    // })

    // var idarray = new Array();
    // var qbarray = new Array();
    //
    // $.ajax({
    //     url: "listacc.do",
    //     type: "post",
    //     dataType: "json",
    //     success:function (data) {
    //         for (let i = 0; i <data.length ; i++) {
    //             idarray.push(data[i].yNumber)
    //             qbarray.push(data[i])
    //         }
    //     }
    // })
    //
    // $("#yNumber").autocomplete({
    //     source:idarray,messages:{
    //         noResults:"",
    //         results:function () {
    //
    //         }
    //     },
    //     select:function (event,ui) {
    //         let yNumber=ui.item.value
    //         for (let i = 0; i <qbarray.length ; i++) {
    //             if (yNumber==qbarray[i].yNumber){
    //                 $("#yname").val(qbarray[i].yname)
    //             }
    //         }
    //     }
    // })
    //
    // var idarray = new Array();
    // var qbarray1 = new Array();
    //
    // $.ajax({
    //     url:"listacc.do",
    //     type: "post",
    //     dataType: "json",
    //     success:function (data) {
    //         for (let i = 0; i <data.length ; i++) {
    //             idarray.push(data[i].yNumber)
    //             qbarray1.push(data[i])
    //         }
    //     }
    // })
    //
    // $("#yNumber").autocomplete({
    //     source:idarray,messages:{
    //         noResults:"",
    //         results:function () {
    //
    //         }
    //     },
    //     select:function (event,ui) {
    //        let yNumber=ui.item.value
    //         for (let i = 0; i <qbarray1.length ; i++) {
    //             if (yNumber==qbarray1[i].yNumber){
    //                 $("#yname").val(qbarray1[i].yname)
    //             }
    //         }
    //     }
    // })
    //
    // var idarray = new Array();
    // var qbarray = new Array();
    //
    // $.ajax({
    //     url: "listacc.do",
    //     type:"post",
    //     dataType: "json",
    //     success:function (data) {
    //         for (let i = 0; i <data.length ; i++) {
    //             idarray.push(data[i].yNumber)
    //             qbarray.push(data[i])
    //         }
    //     }
    // })
    //
    // $("#yNumber").autocomplete({
    //     source:idarray,messages:{
    //         noResults:"",
    //         results:function () {
    //
    //         }
    //     },
    //     select:function (event,ui) {
    //        let yNumber=ui.item.value
    //         for (let i = 0; i <qbarray.length ; i++) {
    //             if (yNumber==qbarray[i].yNumber){
    //                 $("#yname").val(qbarray[i].yname)
    //             }
    //         }
    //     }
    // })

    // var idarray = new Array();
    // var qbarray1 = new Array();
    //
    // $.ajax({
    //     url: "listacc.do",
    //     type: "post",
    //     dataType: "json",
    //     success:function (data) {
    //         for (let i = 0; i <data.length ; i++) {
    //             idarray.push(data[i].yNumber)
    //             qbarray1.push(data[i])
    //         }
    //     }
    // })
    //
    //
    // $("#yNumber").autocomplete({
    //     source:idarray,messages:{
    //         noResults:"",
    //         results:function () {
    //
    //         }
    //     },
    //     select:function (event,ui) {
    //         let yNumber=ui.item.value
    //         for (let i = 0; i <qbarray1.length ; i++) {
    //             if (yNumber==qbarray1[i].yNumber){
    //                 $("#yname").val(qbarray1[i].yname)
    //             }
    //         }
    //     }
    // })

    // var idarray = new Array();
    // var qbarray1 = new Array();
    //
    // $.ajax({
    //     url: "listacc.do",
    //     type: "post",
    //     dataType: "json",
    //     success:function (data) {
    //         for (let i = 0; i < data.length; i++) {
    //             idarray.push(data[i].yNumber)
    //             qbarray1.push(data[i])
    //         }
    //     }
    // })
    //
    // $("#yNumber").autocomplete({
    //     source:idarray,messages:{
    //         noResults:"",
    //         results:function () {
    //
    //         }
    //     },
    //     select:function (event,ui) {
    //        let yNumber=ui.item.value
    //         for (let i = 0; i <qbarray1.length ; i++) {
    //             if (yNumber==qbarray1[i].yNumber){
    //                 $("#yname").val(qbarray1[i].yname)
    //             }
    //         }
    //     }
    // })listacc.do

    var idarray = new Array();
    var qbarray1 = new Array();

    $.ajax({
        url: "listacc.do",
        type: "post",
        dataType: "json",
        success:function (data) {
            for (let i = 0; i <data.length ; i++) {
                idarray.push(data[i].yNumber)
                qbarray1.push(data[i])
            }
        }
    })

    $("#yNumber").autocomplete({
        source:idarray,messages:{
            noResults:"",
            results:function () {

            }
        },
        select:function (event,ui) {
            let yNumber=ui.item.value
            for (let i = 0; i <qbarray1.length ; i++) {
                if (yNumber==qbarray1[i].yNumber){
                    $("#yname").val(qbarray1[i].yname)
                }
            }
        }
    })



    function add() {
        var formData = new FormData($("form")[0]);

        var b1= $("[name='debtor']").val()
        var b2=$("[name='creditor']").val()

        $("[name='balance']").val(b1-b2)

        $.ajax({
            url:"add.do",
            data:formData,
            type:"post",
            dataType:"json",
            success:function (data) {
                if (data>0){
                    alert("添加成功")
                    location="list.do"
                }else{
                    alert("添加失败")
                }
            },processData:false,contentType:false
        })
    }
</script>
